<template>
	<page-meta :page-style="$theme.pageStyle">
		<!-- #ifndef H5 -->
		<navigation-bar :front-color="$theme.navColor" :background-color="$theme.navBgColor" />
		<!-- #endif -->
	</page-meta>
	<view class="coupon-buy">
		<view class="item bg-white mx-[20rpx] my-[20rpx] px-4 py-4 btn-border flex flex-1 justify-between" @click="hexiao">
			<view class="">扫码核销</view>
			<u-icon name="arrow-right" color="#666"></u-icon>
		</view>
		<view class="item bg-white mx-[20rpx] my-[20rpx] px-4 py-4 btn-border flex flex-1 justify-between" @click="record">
			<view class="">核销记录</view>
			<u-icon name="arrow-right" color="#666"></u-icon>
		</view>
	</view>
</template>

<script lang="ts" setup>
import wx from 'weixin-js-sdk'	
	
const hexiao = async () => {
	// #ifdef H5
	wx.scanQRCode({
		needResult: 1, // 默认为0，扫描结果由微信处理，1则直接返回扫描结果，
		scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码，默认二者都有
		success: function (res) {
			const result = res.resultStr; // 当needResult 为 1 时，扫码返回的结果
			// 扫码之后的逻辑处理
			// console.log(result);
			// 在这里处理扫描结果
			uni.navigateTo({
				url: '/pages/coupon_off/coupon_off_sure?id=' + result
			});
		}
	});
	// #endif
	// #ifdef MP-WEIXIN
	uni.scanCode({
		success: (res) => {
			// 在这里处理扫描结果
			uni.navigateTo({
				url: '/pages/coupon_off/coupon_off_sure?id=' + res.result
			});
		},
		fail: (err) => {
			console.log(err);
			// 在这里处理扫描失败的情况
		}
	});
	// #endif
};

const record = async () => {
	uni.navigateTo({
		url: '/pages/coupon_off/coupon_off_record'
	});
};
</script>

<style lang="scss"></style>
